make debut - French English Dictionary